reflect.Value.ptr (field)

138 uses

	reflect (current package)
		deepequal.go#L68: 				return v.ptr
		makefunc.go#L105: 	rcvr := Value{v.typ, v.ptr, fl}
		swapper.go#L41: 			ps := *(*[]unsafe.Pointer)(v.ptr)
		swapper.go#L45: 			ss := *(*[]string)(v.ptr)
		swapper.go#L51: 			is := *(*[]int64)(v.ptr)
		swapper.go#L54: 			is := *(*[]int32)(v.ptr)
		swapper.go#L57: 			is := *(*[]int16)(v.ptr)
		swapper.go#L60: 			is := *(*[]int8)(v.ptr)
		swapper.go#L65: 	s := (*unsafeheader.Slice)(v.ptr)
		value.go#L45: 	ptr unsafe.Pointer
		value.go#L101: 		return *(*unsafe.Pointer)(v.ptr)
		value.go#L103: 	return v.ptr
		value.go#L118: 		ptr := v.ptr
		value.go#L130: 		e.word = *(*unsafe.Pointer)(v.ptr)
		value.go#L133: 		e.word = v.ptr
		value.go#L278: 	return Value{v.typ.ptrTo(), v.ptr, fl | flag(Pointer)}
		value.go#L285: 	return *(*bool)(v.ptr)
		value.go#L296: 	return *(*[]byte)(v.ptr)
		value.go#L307: 	return *(*[]rune)(v.ptr)
		value.go#L371: 		fn = *(*unsafe.Pointer)(v.ptr)
		value.go#L373: 		fn = v.ptr
		value.go#L502: 					typedmemmove(targ, addr, v.ptr)
		value.go#L504: 					*(*unsafe.Pointer)(addr) = v.ptr
		value.go#L511: 					offset := add(v.ptr, st.offset, "precomputed value offset")
		value.go#L522: 						regArgs.Ptrs[st.ireg] = v.ptr
		value.go#L524: 					regArgs.Ints[st.ireg] = uintptr(v.ptr)
		value.go#L531: 				offset := add(v.ptr, st.offset, "precomputed value offset")
		value.go#L697: 				v.ptr = unsafe_New(typ)
		value.go#L699: 					typedmemmove(typ, v.ptr, add(ptr, st.stkOff, "typ.size > 0"))
		value.go#L703: 				v.ptr = *(*unsafe.Pointer)(add(ptr, st.stkOff, "1-ptr"))
		value.go#L710: 				v.ptr = unsafe_New(typ)
		value.go#L714: 						offset := add(v.ptr, st.offset, "precomputed value offset")
		value.go#L717: 						s := add(v.ptr, st.offset, "precomputed value offset")
		value.go#L720: 						offset := add(v.ptr, st.offset, "precomputed value offset")
		value.go#L735: 				v.ptr = regs.Ptrs[steps[0].ireg]
		value.go#L790: 						memmove(addr, v.ptr, st.size)
		value.go#L793: 						*(*uintptr)(addr) = uintptr(v.ptr)
		value.go#L800: 						offset := add(v.ptr, st.offset, "precomputed value offset")
		value.go#L808: 						regs.Ints[st.ireg] = uintptr(v.ptr)
		value.go#L815: 					offset := add(v.ptr, st.offset, "precomputed value offset")
		value.go#L858: 		iface := (*nonEmptyInterface)(v.ptr)
		value.go#L890: 		iface := (*nonEmptyInterface)(v.ptr)
		value.go#L893: 		*(*unsafe.Pointer)(p) = *(*unsafe.Pointer)(v.ptr)
		value.go#L895: 		*(*unsafe.Pointer)(p) = v.ptr
		value.go#L1126: 		return (*unsafeheader.Slice)(v.ptr).Cap
		value.go#L1155: 		return complex128(*(*complex64)(v.ptr))
		value.go#L1157: 		return *(*complex128)(v.ptr)
		value.go#L1172: 			eface = *(*any)(v.ptr)
		value.go#L1176: 			})(v.ptr))
		value.go#L1184: 		ptr := v.ptr
		value.go#L1244: 	ptr := add(v.ptr, field.offset(), "same as non-reflect &v.field")
		value.go#L1331: 		return float64(*(*float32)(v.ptr))
		value.go#L1333: 		return *(*float64)(v.ptr)
		value.go#L1357: 		val := add(v.ptr, offset, "same as &v[i], i < tt.len")
		value.go#L1364: 		s := (*unsafeheader.Slice)(v.ptr)
		value.go#L1375: 		s := (*unsafeheader.String)(v.ptr)
		value.go#L1400: 	p := v.ptr
		value.go#L1452: 			return *(*any)(v.ptr)
		value.go#L1456: 		})(v.ptr)
		value.go#L1479: 	return *(*[2]uintptr)(v.ptr)
		value.go#L1496: 		ptr := v.ptr
		value.go#L1504: 		return *(*unsafe.Pointer)(v.ptr) == nil
		value.go#L1578: 		return (*unsafeheader.Slice)(v.ptr).Len
		value.go#L1581: 		return (*unsafeheader.String)(v.ptr).Len
		value.go#L1606: 		k := *(*string)(key.ptr)
		value.go#L1612: 			k = key.ptr
		value.go#L1614: 			k = unsafe.Pointer(&key.ptr)
		value.go#L1724: 		target = v.ptr
		value.go#L1732: 	typedmemmove(v.typ, v.ptr, key.ptr)
		value.go#L1765: 		target = v.ptr
		value.go#L1773: 	typedmemmove(v.typ, v.ptr, elem.ptr)
		value.go#L1857: 	return Value{v.typ, v.ptr, fl}
		value.go#L1983: 			val := *(*uintptr)(v.ptr)
		value.go#L2013: 		return (*SliceHeader)(v.ptr).Data
		value.go#L2041: 		val.ptr = p
		value.go#L2044: 		p = unsafe.Pointer(&val.ptr)
		value.go#L2073: 		p = x.ptr
		value.go#L2075: 		p = unsafe.Pointer(&x.ptr)
		value.go#L2088: 		target = v.ptr
		value.go#L2092: 		if x.ptr == unsafe.Pointer(&zeroVal[0]) {
		value.go#L2093: 			typedmemclr(v.typ, v.ptr)
		value.go#L2095: 			typedmemmove(v.typ, v.ptr, x.ptr)
		value.go#L2098: 		*(*unsafe.Pointer)(v.ptr) = x.ptr
		value.go#L2107: 	*(*bool)(v.ptr) = x
		value.go#L2118: 	*(*[]byte)(v.ptr) = x
		value.go#L2129: 	*(*[]rune)(v.ptr) = x
		value.go#L2140: 		*(*complex64)(v.ptr) = complex64(x)
		value.go#L2142: 		*(*complex128)(v.ptr) = x
		value.go#L2154: 		*(*float32)(v.ptr) = float32(x)
		value.go#L2156: 		*(*float64)(v.ptr) = x
		value.go#L2168: 		*(*int)(v.ptr) = int(x)
		value.go#L2170: 		*(*int8)(v.ptr) = int8(x)
		value.go#L2172: 		*(*int16)(v.ptr) = int16(x)
		value.go#L2174: 		*(*int32)(v.ptr) = int32(x)
		value.go#L2176: 		*(*int64)(v.ptr) = x
		value.go#L2186: 	s := (*unsafeheader.Slice)(v.ptr)
		value.go#L2199: 	s := (*unsafeheader.Slice)(v.ptr)
		value.go#L2219: 		k := *(*string)(key.ptr)
		value.go#L2228: 			e = elem.ptr
		value.go#L2230: 			e = unsafe.Pointer(&elem.ptr)
		value.go#L2239: 		k = key.ptr
		value.go#L2241: 		k = unsafe.Pointer(&key.ptr)
		value.go#L2251: 		e = elem.ptr
		value.go#L2253: 		e = unsafe.Pointer(&elem.ptr)
		value.go#L2266: 		*(*uint)(v.ptr) = uint(x)
		value.go#L2268: 		*(*uint8)(v.ptr) = uint8(x)
		value.go#L2270: 		*(*uint16)(v.ptr) = uint16(x)
		value.go#L2272: 		*(*uint32)(v.ptr) = uint32(x)
		value.go#L2274: 		*(*uint64)(v.ptr) = x
		value.go#L2276: 		*(*uintptr)(v.ptr) = uintptr(x)
		value.go#L2285: 	*(*unsafe.Pointer)(v.ptr) = x
		value.go#L2293: 	*(*string)(v.ptr) = x
		value.go#L2316: 		base = v.ptr
		value.go#L2320: 		s := (*unsafeheader.Slice)(v.ptr)
		value.go#L2325: 		s := (*unsafeheader.String)(v.ptr)
		value.go#L2378: 		base = v.ptr
		value.go#L2382: 		s := (*unsafeheader.Slice)(v.ptr)
		value.go#L2421: 		return *(*string)(v.ptr)
		value.go#L2495: 	p := v.ptr
		value.go#L2530: 	return uintptr(v.ptr)
		value.go#L2551: 			if !verifyNotInHeapPtr(*(*uintptr)(v.ptr)) {
		value.go#L2554: 			return *(*unsafe.Pointer)(v.ptr)
		value.go#L2579: 		return (*unsafeheader.Slice)(v.ptr).Data
		value.go#L2710: 		ds.Data = dst.ptr
		value.go#L2714: 		ds = *(*unsafeheader.Slice)(dst.ptr)
		value.go#L2717: 		ss.Data = src.ptr
		value.go#L2721: 		ss = *(*unsafeheader.Slice)(src.ptr)
		value.go#L2723: 		sh := *(*unsafeheader.String)(src.ptr)
		value.go#L2847: 				rc.val = v.ptr
		value.go#L2849: 				rc.val = unsafe.Pointer(&v.ptr)
		value.go#L3042: 		return Value{dst, v.ptr, fl}
		value.go#L3309: 		return makeFloat32(v.flag.ro(), *(*float32)(v.ptr), t)
		value.go#L3363: 	h := (*unsafeheader.Slice)(v.ptr)
		value.go#L3371: 	ptr := v.ptr